@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:12px; line-height:1.5; font-family:Arial;}
ul,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,p { margin:0; padding:0;}
ul { list-style:none;}
img { border:0px; margin:0; padding:0;}
a { color:#666; text-decoration:none;}

.clearfloat { clear:both; height:0px; font-size:1px; line-height:0px;}

body { background:url(nav_bg.gif) 0 120px repeat-x;}
#containter {  width:960px; margin:0 auto;}
/*header*/
#header { position:relative; height:120px;}
#logo { position:absolute; top:9px; left:10px;}
#header_moving { position:absolute; top:38px; left:220px;}
#version { position:absolute; top:5px; right:0px; color:#919191}
#version a { color:#919191}
#version a:hover { color:#919191; text-decoration:underline;}
1.login{ position:absolute; top:5px; right:140px;}
.login a,.logined a,.inlogin a { color:#999;}
.login a:hover,.logined a:hover ,.inlogin a:hover { color:#999; text-decoration:underline;}

/*
.nav ul li {float:left; height:32px; line-height:32px;  font-size:14px; background:url(nav_li_bg.gif) right center no-repeat; font-family:"微软雅黑"; margin:0 10px;  display:inline; }
.nav ul li a { float:left; display:block; padding:0 30px 0 20px; }
.nav ul li.current { margin:0; background:none;}
*/
/*nav*/
.nav { position:relative; height:32px; z-index:200;}
.nav ul.f_ul { overflow:hidden;}
.nav ul li {float:left; width:100px; height:32px; line-height:32px; background:url(nav_li_bg.gif) right center no-repeat;  font-size:14px; text-align:center; font-family:"微软雅黑"; margin:0 8px;  display:inline; }
.nav ul li.current { margin-right:0; background:none;}
.nav ul li a,.nav ul li a:visited  { display:block;color:#000; width:99px; height:32px;}
.nav ul li:hover a  { display:block; width:99px; height:32px; color:#c60300;}
.nav ul li.sfhover a  { display:block; width:99px; height:32px; color:#c60300; }
.nav ul li.current a{display:block; width:99px; height:32px; color:#c60300; }
.nav ul li ul { display:none; }
.nav ul li ul {display:none; position:absolute; top:32px; padding-top:3px; z-index:99999;}
.nav ul li ul.nav_pos1 { *position:absolute; *left:122px; }
.nav ul li ul.nav_pos2 { *position:absolute; *left:239px;}
.nav ul li ul.nav_pos3 { *position:absolute; *left:359px; }
.nav ul li ul.nav_pos4 { *position:absolute; *left:474px; }
.nav ul li ul.nav_pos5 { *position:absolute; *right:270px; }
.nav ul li ul.nav_pos6 { *position:absolute; *right:155px; }
.nav ul li ul.nav_pos7 { *position:absolute; *right:39px; }
.nav ul li:hover ul { display:block;}
.nav ul li.sfhover ul { display:block; }/*兼容IE6*/


.nav ul li ul li { float:none; width:100px; font-size:12px;  font-family:"宋体"; background:none;  margin:0;  }
.nav ul li:hover ul li a { background:none; width:100px; height:24px; line-height:24px; background:#FFFFFF; filter:alpha(opacity=85); color:#666; }
.nav ul li.sfhover ul li a { background:none; width:100px; height:24px; line-height:24px; background:#FFFFFF; filter:alpha(opacity=85); color:#666; }
.nav ul li:hover ul li a:hover { font-weight:bold; color:#c60300;}
.nav ul li.sfhover ul li a:hover { font-weight:bold; color:#c60300;}



/*content*/
#banner { height:347px; margin-top:10px;}
#banner img { display:block;}
#content { padding-top:28px; background:url(banner_bg.gif) 0 0 no-repeat;}
.main { float:left; width:682px;}
.side { float:right; width:263px; }


.main_con1 h1,.main_con2 h1,.main_con3 h1,.main_con2_son2 h2 { position:relative; display:block; height:23px; line-height:23px; margin-bottom:8px; font-size:14px;  color:#888; font-family:"微软雅黑";  }
.main_con1_more,.main_con2_more { position:absolute; top:6px; right:0px; }

.main_con1_img,.main_con2_img { width:179px; float:left;}
.main_con1_text,.main_con2_text { float:right; width:480px; color:#888; line-height:2; text-indent:-50px;}
.main_con2 { margin-top:15px;}
.main_con2 ul li { height:24px; line-height:24px; _height:20px; _line-height:20px color:#666; text-indent:8px; border-bottom:1px dashed #d5d5d5; background:url(main_con2_icon.gif) 0 center no-repeat;}
.main_con2 ul li a { display:block; color:#888;}
.main_con2 ul li a:hover { display:block; color:#c60300;}
.main_con2 ul li span { float:right; color:#999; }

.side_con1 { height:203px; background:url(side_con1_bfg.jpg) 0  0 no-repeat; }
.side_con1_wrap { width:251px; padding:7px 0 0 11px;}
.side_con1 img { display:block;}
.side_con2 { margin-top:5px;_margin-top:10px; padding-left:11px; *padding-left:8px!important;}
.side_con2 img { display:block; *margin:7px!important; _margin:11px 0; margin:6px 0;}
.bottom_main { background:url(bottom_bg.jpg) 0 0 no-repeat; height:198px; margin-top:15px; *margin-top:0px; }
.bottom_main h1 { height:33px; line-height:33px; font-family:"微软雅黑"; font-weight:normal; font-size:14px; color:#000; text-indent:50px;}
.bottom_main_wrap { height:165px; padding-left: 12px;}

/*footer*/
#foot { margin-top:20px; height:70px; border-top:2px solid #c50013; padding-top:10px; color:#999; line-height:2;}
.foot_wrap { width:960px; margin:0 auto;}
.foot_con1 { width:430px; float:left;}
.foot_con1 a { color:#888;}
.foot_con1 a:hover { text-decoration:underline; color:#999;}
.foot_con2 { width:500px; float:right; padding-top:10px;}
.foot_con2 ul li { float:left; width:50px; text-align:center;  display:inline;}
.foot_con2 ul li.current { margin-right:0;}

.foot_con2 ul li a { float:left; display:block; color:#888;}
.foot_con2 ul li a img { width:16px; margin:0 auto; display:block; margin-bottom:4px;}

/*关于我们*/
#incontent { margin-top:10px;}
#inbanner { margin-top:20px;}
#inbanner img { display:block; }
#inside { float:left; width:220px;}
#inmain { float:right; width:720px; margin-top:25px;}
#inside h1 img { display:block;}

.inside_con h1 { height:60px; margin-bottom:10px; }
.inside_con ul { }
.inside_con ul li { height:32px; line-height:32px; background:url(nav2_side_li_bg.gif) 0 center no-repeat; text-indent:18px; font-size:12px; font-weight:normal; border-bottom:1px solid #ccc;}
.inside_con ul li a { color:#333;} 
.inside_con img { margin-bottom:5px;}

.inside_con ul li ul li,.inside_con ul li ul li ul li  { border-bottom:none;}



.nav2_main h1 { position:relative; background:url(main_title_icon.gif) 0 center no-repeat; text-indent:20px; margin-bottom:10px; height:30px; line-height:30px; border-bottom:1px solid #ccc; font-size:14px; color:#333;}
#position { position:absolute; top:0px; right:5px; font-size:12px; font-weight:normal; color:#727272;}

.nav2_main { color:#666; line-height:2.5;}

.news_main ul { margin-bottom:15px;}
.news_main ul li { height:26px; line-height:26px; background:url(news_main_icon.gif) 0 center no-repeat; padding-left:8px;  }
.news_main ul li span { float:right; color:#a40011;}
.news_main ul li a { color:#666;}
.news_main ul li a:hover { color:#a40011;}

.news_det h2 { color:#c20200; height:26px; line-height:26px; text-align:center; font-size:14px; }
.news_det h4 { color:#999; height:17px; line-height:17px; text-align:center; font-size:12px; font-weight:normal; border-bottom:1px dashed #d1d1d1; margin-bottom:5px; }


.nav3_pro ul li { float:left; width:152px; margin:0 10px; color:#666; text-align:center; }
.nav3_pro ul li a { display:block; padding:2px; border:1px solid #d5d5d5; }
.nav3_pro ul li a:hover { display:block; padding:0px;  border:3px solid #01b401; }
.nav3_pro ul li a img { display:block;}

.nav3_det1 { width:457px; margin:0 auto;}

.nav3_det2 h2 { height:20px; line-height:20px; font-size:12px; color:#333;}
.nav3_det2 h2 span { color:#a40011;}
.nav3_det2 { margin:10px 0 15px 0; color:#666; line-height:2;}
.nav3_det2_text strong{ color:#333;}

.nav3_det3 { width:716px; height:201px; background:url(nav3_det_pro_bg.gif) 0 0 no-repeat;}
.nav3_det3_wrap { width:714px; margin:0 auto; padding-top:50px;}

.nav7_con1 { float:left; width:170px;}
.nav7_con2 { float:left; width:520px;}


.link_con ul li { float:left; width:120px;  margin:0 25px; margin-bottom:10px; display:inline; text-align:center; }
.link_con ul li a { float:left; display:block; color:#666;}
.link_con ul li a:hover { color:#666; text-decoration:underline;}
1.link_con ul li img { display:block; border:1px solid #ddd;}

.video_det h2 { font-size:12px; height:26px; line-height:26px; color:#309100;}
.video_det p { display:block; color:#cd8b75; float:right;}
.video_det p a { text-decoration:underline;  color:#309100;}

.up_page { float:left; width:60px;}
.down_page { float:right; width:60px;} 
.page a { display:block; color:#b56d4c;}
.page a:hover { text-decoration:underline; color:#b56d4c;}

/*生成装备*/
.nav4_pro ul li { float:left; width:153px; margin:0 12px 15px 12px;  color:#666; text-align:center; }
.nav4_pro ul li a { float:left; width:151px;display:block;  border:1px solid #000;  }
.nav4_pro ul li img { display:block;}
 


.post_btn a { color:#666; }
.post_btn a:hover { color:#c00200; }

.resume_con h3 { font-size:12px; font-weight:normal;}
.resume_con h3 span { color:#a40011;}

.earth_con1 { width:451px; margin:0 auto;}
.earth_con2 { width:290px; margin:0 auto;}
.earth_text { float:left; font-size:14px; font-weight:bold; text-align:center; color:#fff; background:#c00200; margin-top:4px; _margin-top:0px; width:140px; height:20px; line-height:20px; *height:20px; *line-height:20px;}
.earth_menu { float:right; width:140px;}
1.earth_con2 * { vertical-align:middle;}

.menu_ear { width:140px;}

.inp_login { height:29px; line-height:29px; border:1px solid #bbb; background:url(input_bg.gif) 0 0 repeat-x;}
.inp_register { height:25px; line-height:25px; border:1px solid #bbb; background:url(input_bg.gif) 0 0 repeat-x;}
.btn_srh { width:73px; height:29px; line-height:29px; text-indent:-999em; cursor:pointer; border:none; background:url(search_btn.gif) 0 center no-repeat; }
.align_srh * { vertical-align:middle; }
.down_main ul li { height:32px; line-height:32px;}
.down_main ul li a { color:#666;}
.down_main ul li a:hover { color:#c00200; text-decoration:underline;}
.nav3_brand ul{ margin-left:15px; overflow:hidden;}
.nav3_brand ul li { float:left; width:152px; height:182px; margin:5px 10px; color:#666; text-align:center; overflow:hidden; }
.nav3_brand ul li a { display:block; border:1px solid #d5d5d5; width:150px; height:150px; display: table-cell;

 vertical-align:middle; overflow:hidden;}
.nav3_brand ul li a:hover { display:block; border:1px solid #c00200; }
.nav3_brand ul li a img { display:block; width:100%; max-height:150px; }

.brand_det1_con1 h2 { font-size:14px; color:#c00200; height:26px; line-height:26px;}
.brand_det1_con2 { margin-top:15px; padding-top:15px; border-top:1px solid #ddd;}
.brand_det1_con2 ul li { float:left; width:146px; margin:0 17px; display:inline; text-align:center;}



.brand_det2_con1 { float:left; width:346px; text-align:center;}
.paint_det1_img { width:340px; border:1px solid #d2d2d2; margin-bottom:10px;}
.paint_det1_img img { display:block;}
.paint_det1 a { width:93px; height:27px; margin:0 auto; }

1.brand_con { float:right; width:360px; color:#666;}
.brand_con h2 { font-size:14px; height:30px; line-height:30px; color:#c00200;}
.paint_det2_title { text-indent:14px; background:url(paint_det_icon2.gif) 2px center no-repeat;}
.paint_prices {  text-indent:0px; color:#ff6c00; font-size:26px; font-family:"微软雅黑"; line-height:24px;}

.paint_det3 { color:#666; margin-top:10px;}
.paint_det3 h2 { height:36px; line-height:30px; font-size:14px; color:#666; background:url(paint_det_icon1.gif) 0 center no-repeat; text-indent:14px; border-bottom:1px solid #d4d4d4; margin-bottom:10px;}
.paint_det3 ul li { height:20px; line-height:20px;}
.paint_det3 ul li a:hover { color:#c00200; text-decoration:underline; }

.inside_img { margin-top:10px;}
.inside_img a { display:block; margin-bottom:10px;}
.inside_img a img { display:block;}

.brand_det3_con h2 { font-size:14px; height:30px; line-height:30px; color:#c00200;}

.data_main ul li { height:30px; line-height:30px; border-bottom:1px solid #dedede; background:url(event_icon.gif) 0 center no-repeat; text-indent:8px; }
.data_main ul li span { float:right; color:#888; margin-right:30px;}
.data_main ul li a { color:#666;}
.data_main ul li a:hover { color:#c20200;}

#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:0 3px 0 3px;font-size:12px;height:16px;line-height:16px;}
#dcms_pager .pages a:hover {border:1px solid #aeaeae;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#eee;}
#dcms_pager .pages .pgcurrent {border:1px solid #aeaeae;color:#000;font-weight:bold;background-color:#eee;}
.formv{ position:relative; width:210px; height:35px;}
.search_style{border: 1px solid #c60300;
border-radius: 5px 0px 0px 5px;background: transparent; height:30px; padding-left:5px;  color:#767676; top:0; left:0; position:absolute; width:150px; line-height:30px !important;}
.search_submit{background:#c60300;border: 1px solid #c60300;text-shadow: 0 1px 0 rgba(0,0,0,.2);
border-radius: 0 5px 5px 0;
height:34px; margin-left:-5px; color:#fff; font-family:"微软雅黑";top:0; left:150px; position:absolute; width:50px;}
.vimg{ width:140px; height:140px; overflow:hidden; display: table-cell;

 vertical-align:middle;}
.vimg img{ width:100%;}
